Assessor Resource

ICTCLD505
Implement cloud infrastructure with code

Assessment tool

Version 1.0
Issue Date: May 2024


This unit describes the skills and knowledge required to create and implement cloud infrastructure as code using cloud platform templates. This includes creating templates, then using the templates to create and update cloud infrastructure.

The unit applies to cloud engineers, cloud systems administrators and those who work within cloud computing operations to program, implement and maintain cloud computing solutions for a business.

No licensing, legislative or certification requirements apply to this unit at the time of publication.

You may want to include more information here about the target group and the purpose of the assessments (eg formative, summative, recognition)



Evidence Required

List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.

The candidate must demonstrate the ability to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit, and to:

deploy, update and remove cloud infrastructure using cloud platform templates

create, run and update at least one own template required to deploy and modify cloud infrastructure.

In the course of the above, the candidate must:

use cloud management console, cloud software development kits or command line tools

create user documentation.

The candidate must demonstrate knowledge to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit. This includes knowledge of:

industry technology standards used in cloud computing solutions and services

industry standard hardware and software products, their general features, capabilities and application, including storage technology

benefits of deploying infrastructure as code compared to manual provisioning in a console

different infrastructure as code services that can be used on a cloud platform

syntax of selected infrastructure as code service templates

tooling required to execute cloud infrastructure templates

testing and debugging techniques, including common issues and errors relating to deploying cloud infrastructure as code

parameterisation of templates to support configuration and code reuse

industry standard practices to define infrastructure as code

uses and methods to create, manage, provision and update cloud resources and templates

techniques, methods and industry standard metrics used to leverage cloud platform capabilities and deploy and manage templates.

Skills in this unit must be demonstrated in a workplace or simulated environment where the conditions are typical of those in a working environment in this industry.

This includes access to:

cloud vendor service provider

cloud vendor or 3rd party infrastructure as code service

specific requirements and industry standards, organisational procedures and legislative requirements, including business and functionality requirements, as required

information and data sources required to design and implement cloud infrastructure

integrated development environment (IDE)

internet and web browser

secure shell (SSH) or remote desktop protocol (RDP) client to connect to cloud-hosted instances

cloud management console, cloud software development kit or command line tools.

Assessors of this unit must satisfy the requirements for assessors in applicable vocational education and training legislation, frameworks and/or standards.


Submission Requirements

List each assessment task's title, type (eg project, observation/demonstration, essay, assingnment, checklist) and due date here

Assessment task 1: [title]      Due date:

(add new lines for each of the assessment tasks)


Assessment Tasks

Copy and paste from the following data to produce each assessment task. Write these in plain English and spell out how, when and where the task is to be carried out, under what conditions, and what resources are needed. Include guidelines about how well the candidate has to perform a task for it to be judged satisfactory.

The candidate must demonstrate the ability to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit, and to:

deploy, update and remove cloud infrastructure using cloud platform templates

create, run and update at least one own template required to deploy and modify cloud infrastructure.

In the course of the above, the candidate must:

use cloud management console, cloud software development kits or command line tools

create user documentation.

The candidate must demonstrate knowledge to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit. This includes knowledge of:

industry technology standards used in cloud computing solutions and services

industry standard hardware and software products, their general features, capabilities and application, including storage technology

benefits of deploying infrastructure as code compared to manual provisioning in a console

different infrastructure as code services that can be used on a cloud platform

syntax of selected infrastructure as code service templates

tooling required to execute cloud infrastructure templates

testing and debugging techniques, including common issues and errors relating to deploying cloud infrastructure as code

parameterisation of templates to support configuration and code reuse

industry standard practices to define infrastructure as code

uses and methods to create, manage, provision and update cloud resources and templates

techniques, methods and industry standard metrics used to leverage cloud platform capabilities and deploy and manage templates.

Skills in this unit must be demonstrated in a workplace or simulated environment where the conditions are typical of those in a working environment in this industry.

This includes access to:

cloud vendor service provider

cloud vendor or 3rd party infrastructure as code service

specific requirements and industry standards, organisational procedures and legislative requirements, including business and functionality requirements, as required

information and data sources required to design and implement cloud infrastructure

integrated development environment (IDE)

internet and web browser

secure shell (SSH) or remote desktop protocol (RDP) client to connect to cloud-hosted instances

cloud management console, cloud software development kit or command line tools.

Assessors of this unit must satisfy the requirements for assessors in applicable vocational education and training legislation, frameworks and/or standards.

Copy and paste from the following performance criteria to create an observation checklist for each task. When you have finished writing your assessment tool every one of these must have been addressed, preferably several times in a variety of contexts. To ensure this occurs download the assessment matrix for the unit; enter each assessment task as a column header and place check marks against each performance criteria that task addresses.

Observation Checklist

Tasks to be observed according to workplace/college/TAFE policy and procedures, relevant legislation and Codes of Practice Yes No Comments/feedback
Identify and review benefits of infrastructure as code according to business needs 
Determine ways automation leverages cloud platforms according to business needs 
Determine and assess potential issues and errors when implementing infrastructure as code 
Evaluate and select infrastructure as code service compatible with selected cloud platform and business requirements 
Learn template syntax of selected cloud infrastructure as code service 
Review pre-defined templates and determine what resources they create and any dependencies 
Utilise the cloud infrastructure as code service tools to deploy, update and delete resources using predefined templates as required 
Confirm deployments of cloud resources and configure resources using cloud platform console or command line tools 
Remove deployed resources using cloud infrastructure as code tools and delete templates as required 
Test and troubleshoot template errors as required 
Learn template syntax of selected cloud infrastructure as code service 
Create and deploy template to provision a set of related cloud resources according to business needs 
Update and redeploy template to modify previously deployed resources and add new resources 
Confirm deployment of cloud resources and configure resources using the cloud platform console or command line tools 
Parameterise and deploy template to reuse configuration with a modified resource configuration 
Remove deployed resources using cloud infrastructure as code tools and delete templates as required 
Test and troubleshoot template errors 
Create user documentation including cloud infrastructure as code templates 
Obtain final sign off from required personnel 

Forms

Assessment Cover Sheet

ICTCLD505 - Implement cloud infrastructure with code
Assessment task 1: [title]

Student name:

Student ID:

I declare that the assessment tasks submitted for this unit are my own work.

Student signature:

Result: Competent Not yet competent

Feedback to student

 

 

 

 

 

 

 

 

Assessor name:

Signature:

Date:


Assessment Record Sheet

ICTCLD505 - Implement cloud infrastructure with code

Student name:

Student ID:

Assessment task 1: [title] Result: Competent Not yet competent

(add lines for each task)

Feedback to student:

 

 

 

 

 

 

 

 

Overall assessment result: Competent Not yet competent

Assessor name:

Signature:

Date:

Student signature:

Date: